stop-start apparatus - Spanish English Dictionary